package com.dianxun.exam.entity;

import org.greenrobot.greendao.annotation.Convert;

import java.util.List;
import org.greenrobot.greendao.annotation.Generated;

public class ChoiceListBean extends TypeEntity {
    /**
     * itemId : f2ab314ca6ce49d3b717cd990def6445
     * masterId : 5e9d15ff40ab42ae95ebbf15c9f9a274
     * choiceId : c875109a6242490ca771c8d4d48df0b6
     * sequ : 1
     * score : 6
     * itemName : “第三条道路”，指的是一种既非资本主义也非社会主义的第三种选择的思想。它与所谓的（）思想有着密切的关系。
     * itemList : [{"itemId":"8b5a64d044ea4a07a19837f6a9152833","masterId":"f2ab314ca6ce49d3b717cd990def6445","choiceItemId":"3702c81152384eacaee77c729b729933","sequ":1,"itemName":"后社会主义","itemAnswer":"1"},{"itemId":"3962253754c444bab8eaa60359745418","masterId":"f2ab314ca6ce49d3b717cd990def6445","choiceItemId":"5f659f37caa942a5a84f403419d6b902","sequ":2,"itemName":"自由主义","itemAnswer":"0"},{"itemId":"fe3bbb8d58aa4cc89a1faa0b7b5ab12f","masterId":"f2ab314ca6ce49d3b717cd990def6445","choiceItemId":"77d5a833037b4a9b8f70e6ef9f6cece1","sequ":3,"itemName":"保守主义","itemAnswer":"0"},{"itemId":"e29928a53fba4cc8a7920b5d94ed6506","masterId":"f2ab314ca6ce49d3b717cd990def6445","choiceItemId":"a689ed37e1474ff8bbbcb238d5f438eb","sequ":4,"itemName":"新社会民主主义","itemAnswer":"1"}]
     * type : 1
     */

    private String itemId;
    private String masterId;
    private String choiceId;
    private int sequ;
    private int score;
    private String itemName;
    @Convert(columnType = String.class, converter = ItemListConverter.class)
    private List<ItemListBean> itemList;
    private String type;

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public String getMasterId() {
        return masterId;
    }

    public void setMasterId(String masterId) {
        this.masterId = masterId;
    }

    public String getChoiceId() {
        return choiceId;
    }

    public void setChoiceId(String choiceId) {
        this.choiceId = choiceId;
    }

    public int getSequ() {
        return sequ;
    }

    public void setSequ(int sequ) {
        this.sequ = sequ;
    }

    public int getScore() {
        return score;
    }

    public void setScore(int score) {
        this.score = score;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public List<ItemListBean> getItemList() {
        return itemList;
    }

    public void setItemList(List<ItemListBean> itemList) {
        this.itemList = itemList;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }
}